嗨各位,昨天敘述了 Proxmox VE 叢集在特定情況下會發生節點資訊無法 sync 的情況
今天可以視為昨天的延伸,會再講解其他類似相關的情境
並帶入實際案例下去講解
我先繼續借用之前的節點狀態圖
圖中, PVE7
因為 zfs 炸裂的關係(記憶體出現問題)因為上面沒有 mission-critical 的 VM (上面主要都測試環境)所以就先放置了
所以 PVE7節點 啟動不能,而 PVE2
沒有起動則是因為
而如果有節點在叢集內長期未啟動的節點會發生什麼事呢?
如昨天所述,每個節點和從叢集內其他節點的狀態同步是用 corosync 進行同步
而當今天叢集環境發生變化(好比新增了新的節點)時
corosync.conf 的版本數字則會更新
示意圖:
這也會造成久久沒開的節點如果突然開機
會無法同步叢集內其他節點的資訊
解決方法就是
以上就是我比較常遇到 corosync 部分的問題
明天我會講解我在實驗室開 VM 給夥伴用有時候會被抱怨服務裝不起來的問題啦
明天見